<script>
     /*
                二、死锁产生的四个必要条件：

                        1、互斥条件:    一个资源每次只能被一个进程使用。

                        2、请求与保持条件：  一个进程因请求资源而阻塞时，此时对其已经获取的资源保持不放。

                        3、不剥夺条件：   进程已经获得的资源，在未使用完之前，不能被强行剥夺。

                        4、循环等待条件：  若干京城之间形成一种头尾相接的循环等待资源关系。
            */
</script>